temp =input("输入一个小于10的六次方的数")
n=int(temp)
sum=0
c=1
if len(str(n))<6:
    for i in range(1,n+1):
        for j in range(1,i+1):
            c=c*j
        sum=sum+c
        c=1
else:
    print("输入的数字太大")
    print("请重新输入")
    x=int(input())
    n=x

print(sum)
if len(str(n))<6:
    
    s=str(sum).zfill(6)
    print(s)
else:
    s=sum%(10**6)
    s=str(s).zfill(6)
    print(s)

